home *** CD-ROM | disk | FTP | other *** search
- Short: MHI driver for mpeg.device
- Author: Smack/Infect! (Michael Henke)
- Type: mus/play
-
- $VER: mhimdev.library 1.1 (Sun 03-Jun-2001)
-
-
-
- #features
- mhimdev.library is a driver for the MHI system. It doesn't support any
- specific MPEG audio hardware decoder directly, instead it sends the data
- to an mpeg.device driver. It's an "interface converter" or "wrapper" that
- allows you to use your existing MPEG hardware and drivers in applications
- which support the new MHI interface only. (such as AmigaAMP)
-
- This program is free software, full source code included.
-
-
-
- #requirements
- -AmigaOS V37+
- -MPEG audio hardware decoder with mpeg.device support
- (eg. CD32 FMV, Delfina DSP, MAS Player, Melody and possibly some more)
-
- -developed on A1200 - OS3.1/68030+882@40MHz/16MBFastRAM/Delfina1200DSP
- -tested with delfinampeg.device 1.2 and AmigaAMP 2.9-beta1
-
-
-
- #changes since previous release
- -minor code polishing / optimizing
- -added backup email address (Strato sucks!)
-
-
-
- #how to use
- 1) install library
- > makedir LIBS:MHI
- > copy mhimdev.library LIBS:MHI/
-
- 2) configure library
- two parameters must be set in the environment variable MHIMDEV
- -name of your specific mpeg.device
- -unit number (usually 0, but may be different for your hardware)
- example from my system:
- > setenv MHIMDEV delfinampeg.device 0
- > copy ENV:MHIMDEV ENVARC:
-
- 3) configure application(s)
- at the moment only AmigaAMP uses the new MHI interface.
- -start AmigaAMP prefs program
- -go to System page
- -select engine: MHI-Driver
- -select driver: LIBS:MHI/mhimdev.library
-
- 4) have fun. ;-)
-
-
-
- #known problems
- -MHI defines a few extensions that are NOT SUPPORTED by the mpeg.device
- standard so they are simply ignored. Currently they are:
- -tone control (bass/mid/treble)
- -crossmixing control (stereo channel separation)
-
- -mhimdev.library was written according to the mpeg.device specification so
- it should work with all MPEG decoders which support this interface.
- Due to lack of other hardware decoders I can test it only with my Delfina
- using delfinampeg.device. I would like to know what other mpeg.devices are
- used with this MHI driver. (please report successful usage, too)
-
-
-
- #acknowledgements
- mhimdev.library uses ideas/code from:
- -MHI developers package by Paul Qureshi and Thomas Wenzel
- -Melody developers package by Thorsten Hansen
- -CLib-SDI example.library by Dirk Stoecker, Andreas R. Kleinert and others
-
-
-
- #author
- mailto: smack42@web.de or smack@smack.de
-
- mhimdev.library - MHI driver for mpeg.device
- Copyright (C) 2001 Michael Henke
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-